地图界面控制 Sample详情

最后更新时间:2020年12月8日

地图视图上具备缩放按钮、指北针、比例尺、MapGIS Logo四个地图界面控件,方便用户进行简单的操作、展示信息。这些控件默认都显示在固定的位置,如有需要,可以控制他们的可见性、调整显示位置,达到应用最佳显示效果。

除此之外,还有其他设置接口,具体请参考API:com.zondy.mapgis.map.view.mapview程序包中的MapView类方法。

1 缩放按钮

通过缩放按钮可修改地图显示级别。

//缩放按钮可见性控制
mapView.setZoomControlsEnabled(false);  //true为显示;false为隐藏

缩放按钮.jpg

2 指北针

指北针用于显示地图的方向,默认情况即在地图无旋转角、无倾斜角时不会显示。

//指北针可见性控制
mapView.setShowNorthArrow(true);
//设置指北针图标在地图视图中的显示位置
mapView.setNorthArrowPosition(new PointF(x,y));
//设置指北针图标
mapView.setNorthArrowImage(bitmap)

指北针.jpg

3 比例尺

随着地图显示级别不同比例尺会显示不同数值。

//比例尺可见性控制
mapView.setShowScaleBar(true);
//设置比例尺在地图视图中显示的位置(视图坐标)
mapView.setScaleBarPoistion(new PointF(x,y));

比例尺-Logo.jpg

4 MapGIS Logo

//Logo图标可见性控制
mapView.setShowLogo(true);
//设置Logo图标显示位置
mapView.setLogoPoistion(MapView.LOGO_POSITION_BOTTOM_LEFT);

Logo位置说明:

参数 说明
MapView.LOGO_POSITION_TOP_LEFT 左上角
MapView.LOGO_POSITION_TOP_CENTER 顶部中间
MapView.LOGO_POSITION_TOP_RIGHT 右上角
MapView.LOGO_POSITION_BOTTOM_LEFT 左下角
MapView.LOGO_POSITION_BOTTOM_CENTER 底部中间
MapView.LOGO_POSITION_BOTTOM_RIGHT 右下角